Sports

Arsenal complete Fabio Vieira signing from Porto in £34.2m deal